package cn.hiapi.core.basic.sharding.utils;

import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;

import java.util.Locale;

/**
 * @author AdinZ
 * @date 2024/1/12 17:04
 */
public class ShardingUtils {

    /**
     * 拼接 时间分表
     *
     * @param logicTable 逻辑表名
     * @param time       时间戳
     * @param format     时间格式
     * @return 完整的表名
     */
    public static String getTableTime(String logicTable, long time, String format) {
        return logicTable + "_" + DateFormatUtils.format(time, format, Locale.CHINA);
    }

}
